数据源 DataSource

该接口主要用来在e-cology配置和异构系统的数据库的链接方式,通过此链接在e-cology中直接操作其他系统的数据。该接口适用于SQLSERVER,ORACLE,MYSQL,DB2,INFORMIX,SYBASE结构型数据库。

后台设置 
路径:集成中心 数据源设置

程序调用

//引入相关的类
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import weaver.general.BaseBean;
import weaver.general.StaticObj;
import weaver.interfaces.datasource.DataSource;


//调用数据源生成jdbc链接
DataSource ds = (DataSource)StaticObj.getServiceByFullname(("datasource.local"),DataSource.class);
//local为配置的数据源标识
Connection conn = null ;
try{
conn = ds.getConnection();
ResultSet rs = conn.createStatement().executeQuery("select top 10 lastname,password from hrmresource");
while(rs.next()){
System.out.println("name-->"+rs.getString("lastname")+" pwd-->"+rs.getString("password"));
}
rs.close();
}catch(Exception e){
writeLog(e);
}finally{
try {
conn.close();
} catch (SQLException e) {

}
}

注意点

数据源返回的JDBC Connection在使用完毕时,必须记得关闭链接。